package com.tz.crm.service;


import com.tz.crm.entity.Announcement;
import com.tz.crm.utils.Pager;

/**
 * AnnouncementService接口
 * 关于公告的一些增删改查操作
 */
public interface AnnouncementService extends BaseService<Announcement, String> {

    /**
     * 判断公告是否可用
     *
     * @param title title
     * @param id id
     * @return boolean
     */
    boolean validUpdateAnnouncement(String title, String id);

    /**
     * 根据标题查找所有公告，并且进行分页
     *
     * @param pager        Pager
     * @param announcement Announcement
     * @return Pager
     */
    Pager<Announcement> getByPager(Pager pager, Announcement announcement);

}
